package cn.bisoft.java.bean.message.request;

import java.util.HashSet;
import java.util.Set;

import cn.bisoft.java.bean.entity.BonusItem;
import cn.bisoft.java.bean.entity.Issue;
import cn.bisoft.java.bean.message.RequestMessageBody;
import cn.bisoft.java.util.common.ObjectUtil;

public class BonusNotify extends RequestMessageBody
{
	private static final long serialVersionUID = -6393441720586656650L;

	private Set<BonusItem> bonusItem = new HashSet<BonusItem>(0);

	private String bonusNumber;

	private int totalItems;

	private double totalMoney;

	private Issue issue;

	public Set<BonusItem> getBonusItem()
	{
		return bonusItem;
	}

	public void setBonusItem(Set<BonusItem> bonusItem)
	{
		this.bonusItem = bonusItem;
	}

	public String getBonusNumber()
	{
		return bonusNumber;
	}

	public void setBonusNumber(String bonusNumber)
	{
		this.bonusNumber = bonusNumber;
	}

	public int getTotalItems()
	{
		return totalItems;
	}

	public void setTotalItems(int totalItems)
	{
		this.totalItems = totalItems;
	}

	public double getTotalMoney()
	{
		return totalMoney;
	}

	public void setTotalMoney(double totalMoney)
	{
		this.totalMoney = totalMoney;
	}

	public Issue getIssue()
	{
		return issue;
	}

	public void setIssue(Issue issue)
	{
		this.issue = issue;
	}

	public BonusNotify()
	{
		super();
	}

	public Object clone() throws CloneNotSupportedException
	{
		return ObjectUtil.byteClone(this);
	}

}
